#include<bits/stdc++.h>
using namespace std;
const int N=1000005;

int n,m;
int arr[N];
int sum[2005];
int main(){
    scanf("%d%d",&n,&m);
    for(int i=1;i<=n;i++){
        scanf("%d",&arr[i]);
    }
    memset(sum,0,sizeof(sum));
    int l=1,r=1,k=1;
    sum[arr[1]]=1;
    int ll=1,rr=n,cur=n;
    while(l<=r&&r<=n){
        if(k==m){
            if(cur>r-l+1){
                cur=r-l+1;
                rr=r;
                ll=l;
            }
            sum[arr[l]]--;
            if(sum[arr[l]]==0){
                --k;
            }
            ++l;
        }
        else{
            ++r;
            if(r>n) break;
            sum[arr[r]]++;
            if(sum[arr[r]]==1) ++k;
        }
    }
    printf("%d %d",ll,rr);
    return 0;
}
